home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch / Software Dispatch.rsrc / CODE_45_launch.txt < prev    next >
Text File  |  1993-10-19  |  51KB  |  925 lines

  1. # near model CODE resource
  2. # jump table entries: 33993-66761 (32769 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  2F3C BF97 0001           move.l     -[A7], 0xBF970001
  5. 0000000A  A9B5                     syscall    SystemMenu
  6. 0000000C  4E5E                     unlink     A6
  7. 0000000E  4E75                     rts
  8. fn00000010:
  9. 00000010  4E56 FFFE                link       A6, -0x0002
  10. 00000014  2F06                     move.l     -[A7], D6
  11. 00000016  4A6E 0010                tst.w      [A6 + 0x10]
  12. 0000001A  6708                     beq        +0xA /* 00000024 */
  13. 0000001C  4267                     clr.w      -[A7]
  14. 0000001E  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  15. 00000022  548F                     addq.l     A7, 2
  16. label00000024:
  17. 00000024  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  18. 00000028  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19. 0000002C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20. 00000030  4EBA 0362                jsr        [PC + 0x362 /* 00000394 */]
  21. 00000034  3C00                     move.w     D6, D0
  22. 00000036  4A6E 0010                tst.w      [A6 + 0x10]
  23. 0000003A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  24. 0000003E  6702                     beq        +0x4 /* 00000042 */
  25. 00000040  A9F4                     syscall    ExitToShell
  26. label00000042:
  27. 00000042  3006                     move.w     D0, D6
  28. 00000044  2C1F                     move.l     D6, [A7]+
  29. 00000046  4E5E                     unlink     A6
  30. 00000048  4E75                     rts
  31. export_1225:
  32. 0000004A  4E56 FDCE                link       A6, -0x0232
  33. 0000004E  48E7 0300                movem.l    -[A7], D6,D7
  34. 00000052  3E2E 000C                move.w     D7, [A6 + 0xC]
  35. 00000056  486E FDCE                pea.l      [A6 - 0x232]
  36. 0000005A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37. 0000005E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  38. 00000062  486E FDCE                pea.l      [A6 - 0x232]
  39. 00000066  4EBA 08CA                jsr        [PC + 0x8CA /* 00000932 */]
  40. 0000006A  41EE FE16                lea.l      A0, [A6 - 0x1EA]
  41. 0000006E  43EE FDCE                lea.l      A1, [A6 - 0x232]
  42. 00000072  7010                     moveq.l    D0, 0x10
  43. label00000074:
  44. 00000074  20D9                     move.l     [A0]+, [A1]+
  45. 00000076  51C8 FFFC                dbf        D0, -0x6 /* 00000074 */
  46. 0000007A  30D9                     move.w     [A0]+, [A1]+
  47. 0000007C  4A47                     tst.w      D7
  48. 0000007E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49. 00000082  6748                     beq        +0x4A /* 000000CC */
  50. 00000084  486E FE16                pea.l      [A6 - 0x1EA]
  51. 00000088  2F3C 5052 4C4E           move.l     -[A7], 0x50524C4E /* 'PRLN' */
  52. 0000008E  4EBA 03F8                jsr        [PC + 0x3F8 /* 00000488 */]
  53. 00000092  4A40                     tst.w      D0
  54. 00000094  508F                     addq.l     A7, 8
  55. 00000096  6606                     bne        +0x8 /* 0000009E */
  56. 00000098  7000                     moveq.l    D0, 0x00
  57. 0000009A  6000 0164                bra        +0x166 /* 00000200 */
  58. label0000009E:
  59. 0000009E  3F07                     move.w     -[A7], D7
  60. 000000A0  486E FDCE                pea.l      [A6 - 0x232]
  61. 000000A4  486E FE16                pea.l      [A6 - 0x1EA]
  62. 000000A8  4EBA FF66                jsr        [PC - 0x9A /* 00000010 */]
  63. 000000AC  3C00                     move.w     D6, D0
  64. 000000AE  4A46                     tst.w      D6
  65. 000000B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  66. 000000B4  6606                     bne        +0x8 /* 000000BC */
  67. 000000B6  7001                     moveq.l    D0, 0x01
  68. 000000B8  6000 0146                bra        +0x148 /* 00000200 */
  69. label000000BC:
  70. 000000BC  3F3C 0001                move.w     -[A7], 0x1
  71. 000000C0  3F06                     move.w     -[A7], D6
  72. 000000C2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  73. 000000C6  7000                     moveq.l    D0, 0x00
  74. 000000C8  6000 0136                bra        +0x138 /* 00000200 */
  75. label000000CC:
  76. 000000CC  486E FE14                pea.l      [A6 - 0x1EC]
  77. 000000D0  2F3C 0000 15C0           move.l     -[A7], 0x15C0
  78. 000000D6  2F2E FDD0                move.l     -[A7], [A6 - 0x230]
  79. 000000DA  3F2E FDCE                move.w     -[A7], [A6 - 0x232]
  80. 000000DE  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  81. 000000E2  4257                     clr.w      [A7]
  82. 000000E4  486E FDD4                pea.l      [A6 - 0x22C]
  83. 000000E8  3F2E FE14                move.w     -[A7], [A6 - 0x1EC]
  84. 000000EC  486E FFC4                pea.l      [A6 - 0x3C]
  85. 000000F0  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  86. 000000F4  3EAE FE14                move.w     [A7], [A6 - 0x1EC]
  87. 000000F8  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  88. 000000FC  0CAE 6364 6576 FFC4      cmpi.l     [A6 - 0x3C], 0x63646576 /* 'cdev' */
  89. 00000104  4FEF 000E                lea.l      A7, [A7 + 0xE]
  90. 00000108  6616                     bne        +0x18 /* 00000120 */
  91. 0000010A  41EE FE14                lea.l      A0, [A6 - 0x1EC]
  92. 0000010E  3F20                     move.w     -[A7], -[A0]
  93. 00000110  7010                     moveq.l    D0, 0x10
  94. label00000112:
  95. 00000112  2F20                     move.l     -[A7], -[A0]
  96. 00000114  51C8 FFFC                dbf        D0, -0x6 /* 00000112 */
  97. 00000118  4EBA 05C2                jsr        [PC + 0x5C2 /* 000006DC */]
  98. 0000011C  6000 00E2                bra        +0xE4 /* 00000200 */
  99. label00000120:
  100. 00000120  0CAE 6466 696C FFC4      cmpi.l     [A6 - 0x3C], 0x6466696C /* 'dfil' */
  101. 00000128  6616                     bne        +0x18 /* 00000140 */
  102. 0000012A  41EE FE14                lea.l      A0, [A6 - 0x1EC]
  103. 0000012E  3F20                     move.w     -[A7], -[A0]
  104. 00000130  7010                     moveq.l    D0, 0x10
  105. label00000132:
  106. 00000132  2F20                     move.l     -[A7], -[A0]
  107. 00000134  51C8 FFFC                dbf        D0, -0x6 /* 00000132 */
  108. 00000138  4EBA 0880                jsr        [PC + 0x880 /* 000009BA */]
  109. 0000013C  6000 00C2                bra        +0xC4 /* 00000200 */
  110. label00000140:
  111. 00000140  0CAE 4150 504C FFC4      cmpi.l     [A6 - 0x3C], 0x4150504C /* 'APPL' */
  112. 00000148  56C6                     sne        D6
  113. 0000014A  4406                     neg.b      D6
  114. 0000014C  4886                     ext.w      D6
  115. 0000014E  4A46                     tst.w      D6
  116. 00000150  6738                     beq        +0x3A /* 0000018A */
  117. 00000152  486E FE16                pea.l      [A6 - 0x1EA]
  118. 00000156  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  119. 0000015A  4EBA 032C                jsr        [PC + 0x32C /* 00000488 */]
  120. 0000015E  4A40                     tst.w      D0
  121. 00000160  508F                     addq.l     A7, 8
  122. 00000162  6610                     bne        +0x12 /* 00000174 */
  123. 00000164  2F3C FFD5 0001           move.l     -[A7], 0xFFD50001
  124. 0000016A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  125. 0000016E  7000                     moveq.l    D0, 0x00
  126. 00000170  6000 008E                bra        +0x90 /* 00000200 */
  127. label00000174:
  128. 00000174  3F07                     move.w     -[A7], D7
  129. 00000176  486E FDCE                pea.l      [A6 - 0x232]
  130. 0000017A  486E FE16                pea.l      [A6 - 0x1EA]
  131. 0000017E  4EBA FE90                jsr        [PC - 0x170 /* 00000010 */]
  132. 00000182  3C00                     move.w     D6, D0
  133. 00000184  4FEF 000A                lea.l      A7, [A7 + 0xA]
  134. 00000188  6012                     bra        +0x14 /* 0000019C */
  135. label0000018A:
  136. 0000018A  3F07                     move.w     -[A7], D7
  137. 0000018C  42A7                     clr.l      -[A7]
  138. 0000018E  486E FDCE                pea.l      [A6 - 0x232]
  139. 00000192  4EBA FE7C                jsr        [PC - 0x184 /* 00000010 */]
  140. 00000196  3C00                     move.w     D6, D0
  141. 00000198  4FEF 000A                lea.l      A7, [A7 + 0xA]
  142. label0000019C:
  143. 0000019C  4A46                     tst.w      D6
  144. 0000019E  6604                     bne        +0x6 /* 000001A4 */
  145. 000001A0  7001                     moveq.l    D0, 0x01
  146. 000001A2  605C                     bra        +0x5E /* 00000200 */
  147. label000001A4:
  148. 000001A4  0C46 FF94                cmpi.w     D6, 0xFF94
  149. 000001A8  664A                     bne        +0x4C /* 000001F4 */
  150. 000001AA  4EAD 1802                jsr        [A5 + 0x1802 /* export_764 */]
  151. 000001AE  4A40                     tst.w      D0
  152. 000001B0  673A                     beq        +0x3C /* 000001EC */
  153. 000001B2  486E FE16                pea.l      [A6 - 0x1EA]
  154. 000001B6  2F3C 5052 4C4E           move.l     -[A7], 0x50524C4E /* 'PRLN' */
  155. 000001BC  4EBA 02CA                jsr        [PC + 0x2CA /* 00000488 */]
  156. 000001C0  4A40                     tst.w      D0
  157. 000001C2  508F                     addq.l     A7, 8
  158. 000001C4  660E                     bne        +0x10 /* 000001D4 */
  159. 000001C6  2F3C FFD5 0001           move.l     -[A7], 0xFFD50001
  160. 000001CC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  161. 000001D0  7000                     moveq.l    D0, 0x00
  162. 000001D2  602C                     bra        +0x2E /* 00000200 */
  163. label000001D4:
  164. 000001D4  3F3C 0001                move.w     -[A7], 0x1
  165. 000001D8  486E FDCE                pea.l      [A6 - 0x232]
  166. 000001DC  486E FE16                pea.l      [A6 - 0x1EA]
  167. 000001E0  4EBA FE2E                jsr        [PC - 0x1D2 /* 00000010 */]
  168. 000001E4  3C00                     move.w     D6, D0
  169. 000001E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  170. 000001EA  6008                     bra        +0xA /* 000001F4 */
  171. label000001EC:
  172. 000001EC  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  173. 000001F0  7000                     moveq.l    D0, 0x00
  174. 000001F2  600C                     bra        +0xE /* 00000200 */
  175. label000001F4:
  176. 000001F4  3F3C 0001                move.w     -[A7], 0x1
  177. 000001F8  3F06                     move.w     -[A7], D6
  178. 000001FA  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  179. 000001FE  7000                     moveq.l    D0, 0x00
  180. label00000200:
  181. 00000200  4CEE 00C0 FDC6           movem.l    D6,D7, [A6 - 0x23A]
  182. 00000206  4E5E                     unlink     A6
  183. 00000208  4E75                     rts
  184. fn0000020A:
  185. 0000020A  4E56 0000                link       A6, 0
  186. 0000020E  48E7 0308                movem.l    -[A7], D6,D7,A4
  187. 00000212  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  188. 00000216  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  189. 0000021A  3E00                     move.w     D7, D0
  190. 0000021C  7C00                     moveq.l    D6, 0x00
  191. 0000021E  588F                     addq.l     A7, 4
  192. 00000220  6016                     bra        +0x18 /* 00000238 */
  193. label00000222:
  194. 00000222  286E 0008                movea.l    A4, [A6 + 0x8]
  195. 00000226  D8C6                     add.w      A4, D6
  196. 00000228  1014                     move.b     D0, [A4]
  197. 0000022A  4880                     ext.w      D0
  198. 0000022C  3F00                     move.w     -[A7], D0
  199. 0000022E  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  200. 00000232  1880                     move.b     [A4], D0
  201. 00000234  548F                     addq.l     A7, 2
  202. 00000236  5246                     addq.w     D6, 1
  203. label00000238:
  204. 00000238  BE46                     cmp.w      D7, D6
  205. 0000023A  6EE6                     bgt        -0x18 /* 00000222 */
  206. 0000023C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  207. 00000240  4E5E                     unlink     A6
  208. 00000242  4E75                     rts
  209. fn00000244:
  210. 00000244  4E56 0000                link       A6, 0
  211. 00000248  48E7 0308                movem.l    -[A7], D6,D7,A4
  212. 0000024C  286E 0008                movea.l    A4, [A6 + 0x8]
  213. 00000250  3C2E 000C                move.w     D6, [A6 + 0xC]
  214. 00000254  2F0C                     move.l     -[A7], A4
  215. 00000256  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  216. 0000025A  3E00                     move.w     D7, D0
  217. 0000025C  BE46                     cmp.w      D7, D6
  218. 0000025E  588F                     addq.l     A7, 4
  219. 00000260  6204                     bhi        +0x6 /* 00000266 */
  220. 00000262  4214                     clr.b      [A4]
  221. 00000264  601E                     bra        +0x20 /* 00000284 */
  222. label00000266:
  223. 00000266  3007                     move.w     D0, D7
  224. 00000268  9046                     sub.w      D0, D6
  225. 0000026A  5240                     addq.w     D0, 1
  226. 0000026C  7200                     moveq.l    D1, 0x00
  227. 0000026E  3200                     move.w     D1, D0
  228. 00000270  2F01                     move.l     -[A7], D1
  229. 00000272  7000                     moveq.l    D0, 0x00
  230. 00000274  3006                     move.w     D0, D6
  231. 00000276  4874 0800                pea.l      [A4 + D0]
  232. 0000027A  2F0C                     move.l     -[A7], A4
  233. 0000027C  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  234. 00000280  4FEF 000C                lea.l      A7, [A7 + 0xC]
  235. label00000284:
  236. 00000284  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  237. 00000288  4E5E                     unlink     A6
  238. 0000028A  4E75                     rts
  239. fn0000028C:
  240. 0000028C  4E56 FFD4                link       A6, -0x002C
  241. 00000290  48E7 0300                movem.l    -[A7], D6,D7
  242. 00000294  2E3C 6F64 6F63           move.l     D7, 0x6F646F63 /* 'odoc' */
  243. 0000029A  4267                     clr.w      -[A7]
  244. 0000029C  486E 0008                pea.l      [A6 + 0x8]
  245. 000002A0  486E FFDC                pea.l      [A6 - 0x24]
  246. 000002A4  7008                     moveq.l    D0, 0x08
  247. 000002A6  A823                     syscall    AliasDispatch
  248. 000002A8  3C1F                     move.w     D6, [A7]+
  249. 000002AA  4A46                     tst.w      D6
  250. 000002AC  670E                     beq        +0x10 /* 000002BC */
  251. 000002AE  486E FFDC                pea.l      [A6 - 0x24]
  252. 000002B2  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  253. 000002B6  3006                     move.w     D0, D6
  254. 000002B8  6000 00D0                bra        +0xD2 /* 0000038A */
  255. label000002BC:
  256. 000002BC  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  257. 000002C4  42AE FFFC                clr.l      [A6 - 0x4]
  258. 000002C8  4267                     clr.w      -[A7]
  259. 000002CA  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  260. 000002D0  2F07                     move.l     -[A7], D7
  261. 000002D2  486E FFF8                pea.l      [A6 - 0x8]
  262. 000002D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  263. 000002DA  42A7                     clr.l      -[A7]
  264. 000002DC  486E FFE0                pea.l      [A6 - 0x20]
  265. 000002E0  303C 0B14                move.w     D0, 0xB14
  266. 000002E4  A816                     syscall    Pack8
  267. 000002E6  0C87 6F64 6F63           cmpi.l     D7, 0x6F646F63 /* 'odoc' */
  268. 000002EC  548F                     addq.l     A7, 2
  269. 000002EE  6662                     bne        +0x64 /* 00000352 */
  270. 000002F0  4267                     clr.w      -[A7]
  271. 000002F2  42A7                     clr.l      -[A7]
  272. 000002F4  42A7                     clr.l      -[A7]
  273. 000002F6  4227                     clr.b      -[A7]
  274. 000002F8  486E FFE8                pea.l      [A6 - 0x18]
  275. 000002FC  303C 0706                move.w     D0, 0x706
  276. 00000300  A816                     syscall    Pack8
  277. 00000302  2D7C 616C 6973 FFD4      move.l     [A6 - 0x2C], 0x616C6973 /* 'alis' */
  278. 0000030A  2D6E FFDC FFD8           move.l     [A6 - 0x28], [A6 - 0x24]
  279. 00000310  4257                     clr.w      [A7]
  280. 00000312  486E FFE8                pea.l      [A6 - 0x18]
  281. 00000316  42A7                     clr.l      -[A7]
  282. 00000318  486E FFD4                pea.l      [A6 - 0x2C]
  283. 0000031C  303C 0609                move.w     D0, 0x609
  284. 00000320  A816                     syscall    Pack8
  285. 00000322  4257                     clr.w      [A7]
  286. 00000324  486E FFD4                pea.l      [A6 - 0x2C]
  287. 00000328  303C 0204                move.w     D0, 0x204
  288. 0000032C  A816                     syscall    Pack8
  289. 0000032E  4257                     clr.w      [A7]
  290. 00000330  486E FFE0                pea.l      [A6 - 0x20]
  291. 00000334  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  292. 0000033A  486E FFE8                pea.l      [A6 - 0x18]
  293. 0000033E  303C 0610                move.w     D0, 0x610
  294. 00000342  A816                     syscall    Pack8
  295. 00000344  4257                     clr.w      [A7]
  296. 00000346  486E FFE8                pea.l      [A6 - 0x18]
  297. 0000034A  303C 0204                move.w     D0, 0x204
  298. 0000034E  A816                     syscall    Pack8
  299. 00000350  548F                     addq.l     A7, 2
  300. label00000352:
  301. 00000352  4267                     clr.w      -[A7]
  302. 00000354  486E FFE0                pea.l      [A6 - 0x20]
  303. 00000358  2F3C 6170 7061           move.l     -[A7], 0x61707061 /* 'appa' */
  304. 0000035E  486E FFF0                pea.l      [A6 - 0x10]
  305. 00000362  303C 0603                move.w     D0, 0x603
  306. 00000366  A816                     syscall    Pack8
  307. 00000368  3C1F                     move.w     D6, [A7]+
  308. 0000036A  4267                     clr.w      -[A7]
  309. 0000036C  486E FFE0                pea.l      [A6 - 0x20]
  310. 00000370  303C 0204                move.w     D0, 0x204
  311. 00000374  A816                     syscall    Pack8
  312. 00000376  4A46                     tst.w      D6
  313. 00000378  548F                     addq.l     A7, 2
  314. 0000037A  6704                     beq        +0x6 /* 00000380 */
  315. 0000037C  3006                     move.w     D0, D6
  316. 0000037E  600A                     bra        +0xC /* 0000038A */
  317. label00000380:
  318. 00000380  206E 004E                movea.l    A0, [A6 + 0x4E]
  319. 00000384  20AE FFF4                move.l     [A0], [A6 - 0xC]
  320. 00000388  7000                     moveq.l    D0, 0x00
  321. label0000038A:
  322. 0000038A  4CEE 00C0 FFCC           movem.l    D6,D7, [A6 - 0x34]
  323. 00000390  4E5E                     unlink     A6
  324. 00000392  4E75                     rts
  325. fn00000394:
  326. 00000394  4E56 FFD0                link       A6, -0x0030
  327. 00000398  48E7 0108                movem.l    -[A7], D7,A4
  328. 0000039C  286E 000C                movea.l    A4, [A6 + 0xC]
  329. 000003A0  42AE FFD0                clr.l      [A6 - 0x30]
  330. 000003A4  4878 002C                push.l     0x2C /* ',' */
  331. 000003A8  4267                     clr.w      -[A7]
  332. 000003AA  486E FFD4                pea.l      [A6 - 0x2C]
  333. 000003AE  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  334. 000003B2  2D6E 0008 FFE4           move.l     [A6 - 0x1C], [A6 + 0x8]
  335. 000003B8  3D7C 4C43 FFDA           move.w     [A6 - 0x26], 0x4C43 /* 'LC' */
  336. 000003BE  7020                     moveq.l    D0, 0x20
  337. 000003C0  2D40 FFDC                move.l     [A6 - 0x24], D0
  338. 000003C4  4A6E 0010                tst.w      [A6 + 0x10]
  339. 000003C8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  340. 000003CC  6708                     beq        +0xA /* 000003D6 */
  341. 000003CE  3D7C 0C00 FFE2           move.w     [A6 - 0x1E], 0xC00
  342. 000003D4  6006                     bra        +0x8 /* 000003DC */
  343. label000003D6:
  344. 000003D6  3D7C 4C00 FFE2           move.w     [A6 - 0x1E], 0x4C00 /* 'L\0' */
  345. label000003DC:
  346. 000003DC  200C                     move.l     D0, A4
  347. 000003DE  6606                     bne        +0x8 /* 000003E6 */
  348. 000003E0  42AE FFFC                clr.l      [A6 - 0x4]
  349. 000003E4  6032                     bra        +0x34 /* 00000418 */
  350. label000003E6:
  351. 000003E6  486E FFD0                pea.l      [A6 - 0x30]
  352. 000003EA  41EC 0046                lea.l      A0, [A4 + 0x46]
  353. 000003EE  3F20                     move.w     -[A7], -[A0]
  354. 000003F0  7010                     moveq.l    D0, 0x10
  355. label000003F2:
  356. 000003F2  2F20                     move.l     -[A7], -[A0]
  357. 000003F4  51C8 FFFC                dbf        D0, -0x6 /* 000003F2 */
  358. 000003F8  4EBA FE92                jsr        [PC - 0x16E /* 0000028C */]
  359. 000003FC  3E00                     move.w     D7, D0
  360. 000003FE  4A47                     tst.w      D7
  361. 00000400  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  362. 00000404  6704                     beq        +0x6 /* 0000040A */
  363. 00000406  3007                     move.w     D0, D7
  364. 00000408  6034                     bra        +0x36 /* 0000043E */
  365. label0000040A:
  366. 0000040A  206E FFD0                movea.l    A0, [A6 - 0x30]
  367. 0000040E  A029                     syscall    HLock
  368. 00000410  206E FFD0                movea.l    A0, [A6 - 0x30]
  369. 00000414  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  370. label00000418:
  371. 00000418  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  372. 0000041C  A9F2                     syscall    Launch/LaunchApplication
  373. 0000041E  3E00                     move.w     D7, D0
  374. 00000420  4A47                     tst.w      D7
  375. 00000422  660E                     bne        +0x10 /* 00000432 */
  376. 00000424  200C                     move.l     D0, A4
  377. 00000426  6706                     beq        +0x8 /* 0000042E */
  378. 00000428  206E FFD0                movea.l    A0, [A6 - 0x30]
  379. 0000042C  A023                     syscall    DisposHandle/DisposeHandle
  380. label0000042E:
  381. 0000042E  7000                     moveq.l    D0, 0x00
  382. 00000430  600C                     bra        +0xE /* 0000043E */
  383. label00000432:
  384. 00000432  200C                     move.l     D0, A4
  385. 00000434  6706                     beq        +0x8 /* 0000043C */
  386. 00000436  206E FFD0                movea.l    A0, [A6 - 0x30]
  387. 0000043A  A023                     syscall    DisposHandle/DisposeHandle
  388. label0000043C:
  389. 0000043C  3007                     move.w     D0, D7
  390. label0000043E:
  391. 0000043E  4CDF 1080                movem.l    D7,A4, [A7]+
  392. 00000442  4E5E                     unlink     A6
  393. 00000444  4E75                     rts
  394. fn00000446:
  395. 00000446  4E56 FFB0                link       A6, -0x0050
  396. 0000044A  2F07                     move.l     -[A7], D7
  397. 0000044C  4878 0050                push.l     0x50 /* 'P' */
  398. 00000450  4267                     clr.w      -[A7]
  399. 00000452  486E FFB0                pea.l      [A6 - 0x50]
  400. 00000456  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  401. 0000045A  3D6E 0008 FFCC           move.w     [A6 - 0x34], [A6 + 0x8]
  402. 00000460  4257                     clr.w      [A7]
  403. 00000462  486E FFB0                pea.l      [A6 - 0x50]
  404. 00000466  4227                     clr.b      -[A7]
  405. 00000468  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  406. 0000046C  3E1F                     move.w     D7, [A7]+
  407. 0000046E  4A47                     tst.w      D7
  408. 00000470  508F                     addq.l     A7, 8
  409. 00000472  6704                     beq        +0x6 /* 00000478 */
  410. 00000474  7000                     moveq.l    D0, 0x00
  411. 00000476  600A                     bra        +0xC /* 00000482 */
  412. label00000478:
  413. 00000478  206E 000A                movea.l    A0, [A6 + 0xA]
  414. 0000047C  30AE FFC6                move.w     [A0], [A6 - 0x3A]
  415. 00000480  7001                     moveq.l    D0, 0x01
  416. label00000482:
  417. 00000482  2E1F                     move.l     D7, [A7]+
  418. 00000484  4E5E                     unlink     A6
  419. 00000486  4E75                     rts
  420. fn00000488:
  421. 00000488  4E56 FF96                link       A6, -0x006A
  422. 0000048C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  423. 00000490  266E 000C                movea.l    A3, [A6 + 0xC]
  424. 00000494  7E00                     moveq.l    D7, 0x00
  425. 00000496  49EB 0006                lea.l      A4, [A3 + 0x6]
  426. 0000049A  45EB 0006                lea.l      A2, [A3 + 0x6]
  427. label0000049E:
  428. 0000049E  486E FF96                pea.l      [A6 - 0x6A]
  429. 000004A2  3F07                     move.w     -[A7], D7
  430. 000004A4  4EBA FFA0                jsr        [PC - 0x60 /* 00000446 */]
  431. 000004A8  4A40                     tst.w      D0
  432. 000004AA  5C8F                     addq.l     A7, 6
  433. 000004AC  6604                     bne        +0x6 /* 000004B2 */
  434. 000004AE  7000                     moveq.l    D0, 0x00
  435. 000004B0  6076                     bra        +0x78 /* 00000528 */
  436. label000004B2:
  437. 000004B2  4878 0068                push.l     0x68 /* 'h' */
  438. 000004B6  4267                     clr.w      -[A7]
  439. 000004B8  486E FF98                pea.l      [A6 - 0x68]
  440. 000004BC  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  441. 000004C0  4212                     clr.b      [A2]
  442. 000004C2  2D4C FFAA                move.l     [A6 - 0x56], A4
  443. 000004C6  3D6E FF96 FFAE           move.w     [A6 - 0x52], [A6 - 0x6A]
  444. 000004CC  41EE FF98                lea.l      A0, [A6 - 0x68]
  445. 000004D0  7020                     moveq.l    D0, 0x20
  446. 000004D2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  447. 000004D4  3C00                     move.w     D6, D0
  448. 000004D6  4A46                     tst.w      D6
  449. 000004D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  450. 000004DC  6704                     beq        +0x6 /* 000004E2 */
  451. 000004DE  7000                     moveq.l    D0, 0x00
  452. 000004E0  6046                     bra        +0x48 /* 00000528 */
  453. label000004E2:
  454. 000004E2  2D6E 0008 FFCC           move.l     [A6 - 0x34], [A6 + 0x8]
  455. 000004E8  45EB 0006                lea.l      A2, [A3 + 0x6]
  456. 000004EC  49EB 0006                lea.l      A4, [A3 + 0x6]
  457. 000004F0  4212                     clr.b      [A2]
  458. 000004F2  426E FFB2                clr.w      [A6 - 0x4E]
  459. 000004F6  4267                     clr.w      -[A7]
  460. 000004F8  486E FF98                pea.l      [A6 - 0x68]
  461. 000004FC  4227                     clr.b      -[A7]
  462. 000004FE  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  463. 00000502  3C1F                     move.w     D6, [A7]+
  464. 00000504  4A46                     tst.w      D6
  465. 00000506  660E                     bne        +0x10 /* 00000516 */
  466. 00000508  276E FFFC 0002           move.l     [A3 + 0x2], [A6 - 0x4]
  467. 0000050E  36AE FF96                move.w     [A3], [A6 - 0x6A]
  468. 00000512  7001                     moveq.l    D0, 0x01
  469. 00000514  6012                     bra        +0x14 /* 00000528 */
  470. label00000516:
  471. 00000516  0C46 EC6C                cmpi.w     D6, 0xEC6C
  472. 0000051A  6704                     beq        +0x6 /* 00000520 */
  473. 0000051C  7000                     moveq.l    D0, 0x00
  474. 0000051E  6008                     bra        +0xA /* 00000528 */
  475. label00000520:
  476. 00000520  5247                     addq.w     D7, 1
  477. 00000522  6000 FF7A                bra        -0x84 /* 0000049E */
  478. 00000526  7000                     moveq.l    D0, 0x00
  479. label00000528:
  480. 00000528  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  481. 0000052C  4E5E                     unlink     A6
  482. 0000052E  4E75                     rts
  483. fn00000530:
  484. 00000530  4E56 FFC4                link       A6, -0x003C
  485. 00000534  48E7 0308                movem.l    -[A7], D6,D7,A4
  486. 00000538  286E 0008                movea.l    A4, [A6 + 0x8]
  487. 0000053C  2E3C 4D41 4353           move.l     D7, 0x4D414353 /* 'MACS' */
  488. 00000542  42AE FFC8                clr.l      [A6 - 0x38]
  489. 00000546  42AE FFFC                clr.l      [A6 - 0x4]
  490. 0000054A  703C                     moveq.l    D0, 0x3C
  491. 0000054C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  492. 00000550  4294                     clr.l      [A4]
  493. 00000552  42AC 0004                clr.l      [A4 + 0x4]
  494. label00000556:
  495. 00000556  4267                     clr.w      -[A7]
  496. 00000558  2F0C                     move.l     -[A7], A4
  497. 0000055A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  498. 0000055E  A88F                     syscall    OSDispatch
  499. 00000560  3C1F                     move.w     D6, [A7]+
  500. 00000562  4A46                     tst.w      D6
  501. 00000564  6704                     beq        +0x6 /* 0000056A */
  502. 00000566  3006                     move.w     D0, D6
  503. 00000568  6028                     bra        +0x2A /* 00000592 */
  504. label0000056A:
  505. 0000056A  4267                     clr.w      -[A7]
  506. 0000056C  2F0C                     move.l     -[A7], A4
  507. 0000056E  486E FFC4                pea.l      [A6 - 0x3C]
  508. 00000572  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  509. 00000576  A88F                     syscall    OSDispatch
  510. 00000578  3C1F                     move.w     D6, [A7]+
  511. 0000057A  4A46                     tst.w      D6
  512. 0000057C  6704                     beq        +0x6 /* 00000582 */
  513. 0000057E  3006                     move.w     D0, D6
  514. 00000580  6010                     bra        +0x12 /* 00000592 */
  515. label00000582:
  516. 00000582  BEAE FFD8                cmp.l      D7, [A6 - 0x28]
  517. 00000586  6604                     bne        +0x6 /* 0000058C */
  518. 00000588  7000                     moveq.l    D0, 0x00
  519. 0000058A  6006                     bra        +0x8 /* 00000592 */
  520. label0000058C:
  521. 0000058C  4A46                     tst.w      D6
  522. 0000058E  67C6                     beq        -0x38 /* 00000556 */
  523. 00000590  70FF                     moveq.l    D0, 0xFFFFFFFF
  524. label00000592:
  525. 00000592  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  526. 00000596  4E5E                     unlink     A6
  527. 00000598  4E75                     rts
  528. 0000059A  4E56 0000                link       A6, 0
  529. 0000059E  48E7 0108                movem.l    -[A7], D7,A4
  530. 000005A2  286E 0008                movea.l    A4, [A6 + 0x8]
  531. 000005A6  2F0C                     move.l     -[A7], A4
  532. 000005A8  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  533. 000005AC  5340                     subq.w     D0, 1
  534. 000005AE  3E00                     move.w     D7, D0
  535. 000005B0  588F                     addq.l     A7, 4
  536. 000005B2  6002                     bra        +0x4 /* 000005B6 */
  537. label000005B4:
  538. 000005B4  5347                     subq.w     D7, 1
  539. label000005B6:
  540. 000005B6  0C34 003A 7000           cmpi.b     [A4 + D7.w], 0x3A /* ':' */
  541. 000005BC  6704                     beq        +0x6 /* 000005C2 */
  542. 000005BE  4A47                     tst.w      D7
  543. 000005C0  66F2                     bne        -0xC /* 000005B4 */
  544. label000005C2:
  545. 000005C2  4234 7001                clr.b      [A4 + D7.w + 0x1]
  546. 000005C6  4A47                     tst.w      D7
  547. 000005C8  6606                     bne        +0x8 /* 000005D0 */
  548. 000005CA  19BC 003A 7000           move.b     [A4 + D7.w], 0x3A /* ':' */
  549. label000005D0:
  550. 000005D0  4CDF 1080                movem.l    D7,A4, [A7]+
  551. 000005D4  4E5E                     unlink     A6
  552. 000005D6  4E75                     rts
  553. 000005D8  4E56 FE96                link       A6, -0x016A
  554. 000005DC  2F07                     move.l     -[A7], D7
  555. 000005DE  7E00                     moveq.l    D7, 0x00
  556. 000005E0  486E FFE0                pea.l      [A6 - 0x20]
  557. 000005E4  4EBA FF4A                jsr        [PC - 0xB6 /* 00000530 */]
  558. 000005E8  4257                     clr.w      [A7]
  559. 000005EA  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  560. 000005F0  486E FFE0                pea.l      [A6 - 0x20]
  561. 000005F4  4878 0008                push.l     0x8
  562. 000005F8  486E FFE8                pea.l      [A6 - 0x18]
  563. 000005FC  303C 0825                move.w     D0, 0x825
  564. 00000600  A816                     syscall    Pack8
  565. 00000602  3E1F                     move.w     D7, [A7]+
  566. 00000604  4A47                     tst.w      D7
  567. 00000606  548F                     addq.l     A7, 2
  568. 00000608  6706                     beq        +0x8 /* 00000610 */
  569. 0000060A  3007                     move.w     D0, D7
  570. 0000060C  6000 00C6                bra        +0xC8 /* 000006D4 */
  571. label00000610:
  572. 00000610  4267                     clr.w      -[A7]
  573. 00000612  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  574. 00000618  2F3C 6F70 656E           move.l     -[A7], 0x6F70656E /* 'open' */
  575. 0000061E  486E FFE8                pea.l      [A6 - 0x18]
  576. 00000622  3F3C FFFF                move.w     -[A7], 0xFFFF
  577. 00000626  42A7                     clr.l      -[A7]
  578. 00000628  486E FFF8                pea.l      [A6 - 0x8]
  579. 0000062C  303C 0B14                move.w     D0, 0xB14
  580. 00000630  A816                     syscall    Pack8
  581. 00000632  3E1F                     move.w     D7, [A7]+
  582. 00000634  4A47                     tst.w      D7
  583. 00000636  6706                     beq        +0x8 /* 0000063E */
  584. 00000638  3007                     move.w     D0, D7
  585. 0000063A  6000 0098                bra        +0x9A /* 000006D4 */
  586. label0000063E:
  587. 0000063E  206E 0008                movea.l    A0, [A6 + 0x8]
  588. 00000642  43EE FF9A                lea.l      A1, [A6 - 0x66]
  589. 00000646  7010                     moveq.l    D0, 0x10
  590. label00000648:
  591. 00000648  22D8                     move.l     [A1]+, [A0]+
  592. 0000064A  51C8 FFFC                dbf        D0, -0x6 /* 00000648 */
  593. 0000064E  32D8                     move.w     [A1]+, [A0]+
  594. 00000650  4267                     clr.w      -[A7]
  595. 00000652  42A7                     clr.l      -[A7]
  596. 00000654  486E FF9A                pea.l      [A6 - 0x66]
  597. 00000658  486E FF96                pea.l      [A6 - 0x6A]
  598. 0000065C  7002                     moveq.l    D0, 0x02
  599. 0000065E  A823                     syscall    AliasDispatch
  600. 00000660  3E1F                     move.w     D7, [A7]+
  601. 00000662  4A47                     tst.w      D7
  602. 00000664  6606                     bne        +0x8 /* 0000066C */
  603. 00000666  4AAE FF96                tst.l      [A6 - 0x6A]
  604. 0000066A  6604                     bne        +0x6 /* 00000670 */
  605. label0000066C:
  606. 0000066C  3007                     move.w     D0, D7
  607. 0000066E  6064                     bra        +0x66 /* 000006D4 */
  608. label00000670:
  609. 00000670  206E FF96                movea.l    A0, [A6 - 0x6A]
  610. 00000674  A029                     syscall    HLock
  611. 00000676  4267                     clr.w      -[A7]
  612. 00000678  486E FFF8                pea.l      [A6 - 0x8]
  613. 0000067C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  614. 00000682  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  615. 00000688  206E FF96                movea.l    A0, [A6 - 0x6A]
  616. 0000068C  2F10                     move.l     -[A7], [A0]
  617. 0000068E  42A7                     clr.l      -[A7]
  618. 00000690  2F08                     move.l     -[A7], A0
  619. 00000692  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  620. 00000696  303C 0A0F                move.w     D0, 0xA0F
  621. 0000069A  A816                     syscall    Pack8
  622. 0000069C  3E1F                     move.w     D7, [A7]+
  623. 0000069E  4A47                     tst.w      D7
  624. 000006A0  6704                     beq        +0x6 /* 000006A6 */
  625. 000006A2  3007                     move.w     D0, D7
  626. 000006A4  602E                     bra        +0x30 /* 000006D4 */
  627. label000006A6:
  628. 000006A6  4267                     clr.w      -[A7]
  629. 000006A8  486E FFF8                pea.l      [A6 - 0x8]
  630. 000006AC  486E FFF0                pea.l      [A6 - 0x10]
  631. 000006B0  4878 0061                push.l     0x61 /* 'a' */
  632. 000006B4  4267                     clr.w      -[A7]
  633. 000006B6  4878 0078                push.l     0x78 /* 'x' */
  634. 000006BA  42A7                     clr.l      -[A7]
  635. 000006BC  42A7                     clr.l      -[A7]
  636. 000006BE  303C 0D17                move.w     D0, 0xD17
  637. 000006C2  A816                     syscall    Pack8
  638. 000006C4  3E1F                     move.w     D7, [A7]+
  639. 000006C6  4267                     clr.w      -[A7]
  640. 000006C8  486E FFE8                pea.l      [A6 - 0x18]
  641. 000006CC  303C 0204                move.w     D0, 0x204
  642. 000006D0  A816                     syscall    Pack8
  643. 000006D2  7000                     moveq.l    D0, 0x00
  644. label000006D4:
  645. 000006D4  2E2E FE92                move.l     D7, [A6 - 0x16E]
  646. 000006D8  4E5E                     unlink     A6
  647. 000006DA  4E75                     rts
  648. fn000006DC:
  649. 000006DC  4E56 FE3C                link       A6, -0x01C4
  650. 000006E0  2F07                     move.l     -[A7], D7
  651. 000006E2  7E00                     moveq.l    D7, 0x00
  652. 000006E4  486E FFD8                pea.l      [A6 - 0x28]
  653. 000006E8  4EBA FE46                jsr        [PC - 0x1BA /* 00000530 */]
  654. 000006EC  4257                     clr.w      [A7]
  655. 000006EE  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  656. 000006F4  486E FFD8                pea.l      [A6 - 0x28]
  657. 000006F8  4878 0008                push.l     0x8
  658. 000006FC  486E FFE8                pea.l      [A6 - 0x18]
  659. 00000700  303C 0825                move.w     D0, 0x825
  660. 00000704  A816                     syscall    Pack8
  661. 00000706  3E1F                     move.w     D7, [A7]+
  662. 00000708  4A47                     tst.w      D7
  663. 0000070A  548F                     addq.l     A7, 2
  664. 0000070C  6706                     beq        +0x8 /* 00000714 */
  665. 0000070E  3007                     move.w     D0, D7
  666. 00000710  6000 017C                bra        +0x17E /* 0000088E */
  667. label00000714:
  668. 00000714  4267                     clr.w      -[A7]
  669. 00000716  2F3C 464E 4452           move.l     -[A7], 0x464E4452 /* 'FNDR' */
  670. 0000071C  2F3C 736F 7065           move.l     -[A7], 0x736F7065 /* 'sope' */
  671. 00000722  486E FFE8                pea.l      [A6 - 0x18]
  672. 00000726  3F3C FFFF                move.w     -[A7], 0xFFFF
  673. 0000072A  42A7                     clr.l      -[A7]
  674. 0000072C  486E FFF8                pea.l      [A6 - 0x8]
  675. 00000730  303C 0B14                move.w     D0, 0xB14
  676. 00000734  A816                     syscall    Pack8
  677. 00000736  3E1F                     move.w     D7, [A7]+
  678. 00000738  4A47                     tst.w      D7
  679. 0000073A  6706                     beq        +0x8 /* 00000742 */
  680. 0000073C  3007                     move.w     D0, D7
  681. 0000073E  6000 014E                bra        +0x150 /* 0000088E */
  682. label00000742:
  683. 00000742  41EE FF92                lea.l      A0, [A6 - 0x6E]
  684. 00000746  43EE 0008                lea.l      A1, [A6 + 0x8]
  685. 0000074A  7010                     moveq.l    D0, 0x10
  686. label0000074C:
  687. 0000074C  20D9                     move.l     [A0]+, [A1]+
  688. 0000074E  51C8 FFFC                dbf        D0, -0x6 /* 0000074C */
  689. 00000752  30D9                     move.w     [A0]+, [A1]+
  690. 00000754  4267                     clr.w      -[A7]
  691. 00000756  42A7                     clr.l      -[A7]
  692. 00000758  486E FF92                pea.l      [A6 - 0x6E]
  693. 0000075C  486E FF48                pea.l      [A6 - 0xB8]
  694. 00000760  7002                     moveq.l    D0, 0x02
  695. 00000762  A823                     syscall    AliasDispatch
  696. 00000764  3E1F                     move.w     D7, [A7]+
  697. 00000766  4A47                     tst.w      D7
  698. 00000768  6606                     bne        +0x8 /* 00000770 */
  699. 0000076A  4AAE FF48                tst.l      [A6 - 0xB8]
  700. 0000076E  6606                     bne        +0x8 /* 00000776 */
  701. label00000770:
  702. 00000770  3007                     move.w     D0, D7
  703. 00000772  6000 011A                bra        +0x11C /* 0000088E */
  704. label00000776:
  705. 00000776  206E FF48                movea.l    A0, [A6 - 0xB8]
  706. 0000077A  A029                     syscall    HLock
  707. 0000077C  4267                     clr.w      -[A7]
  708. 0000077E  486E FFF8                pea.l      [A6 - 0x8]
  709. 00000782  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  710. 00000788  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  711. 0000078E  206E FF48                movea.l    A0, [A6 - 0xB8]
  712. 00000792  2F10                     move.l     -[A7], [A0]
  713. 00000794  42A7                     clr.l      -[A7]
  714. 00000796  2F08                     move.l     -[A7], A0
  715. 00000798  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  716. 0000079C  303C 0A0F                move.w     D0, 0xA0F
  717. 000007A0  A816                     syscall    Pack8
  718. 000007A2  3E1F                     move.w     D7, [A7]+
  719. 000007A4  4A47                     tst.w      D7
  720. 000007A6  6706                     beq        +0x8 /* 000007AE */
  721. 000007A8  3007                     move.w     D0, D7
  722. 000007AA  6000 00E2                bra        +0xE4 /* 0000088E */
  723. label000007AE:
  724. 000007AE  41EE FF4C                lea.l      A0, [A6 - 0xB4]
  725. 000007B2  43EE 0008                lea.l      A1, [A6 + 0x8]
  726. 000007B6  7010                     moveq.l    D0, 0x10
  727. label000007B8:
  728. 000007B8  20D9                     move.l     [A0]+, [A1]+
  729. 000007BA  51C8 FFFC                dbf        D0, -0x6 /* 000007B8 */
  730. 000007BE  30D9                     move.w     [A0]+, [A1]+
  731. 000007C0  4267                     clr.w      -[A7]
  732. 000007C2  42A7                     clr.l      -[A7]
  733. 000007C4  486E FF4C                pea.l      [A6 - 0xB4]
  734. 000007C8  486E FF44                pea.l      [A6 - 0xBC]
  735. 000007CC  7002                     moveq.l    D0, 0x02
  736. 000007CE  A823                     syscall    AliasDispatch
  737. 000007D0  3E1F                     move.w     D7, [A7]+
  738. 000007D2  4A47                     tst.w      D7
  739. 000007D4  6606                     bne        +0x8 /* 000007DC */
  740. 000007D6  4AAE FF44                tst.l      [A6 - 0xBC]
  741. 000007DA  6606                     bne        +0x8 /* 000007E2 */
  742. label000007DC:
  743. 000007DC  3007                     move.w     D0, D7
  744. 000007DE  6000 00AE                bra        +0xB0 /* 0000088E */
  745. label000007E2:
  746. 000007E2  206E FF44                movea.l    A0, [A6 - 0xBC]
  747. 000007E6  A029                     syscall    HLock
  748. 000007E8  4267                     clr.w      -[A7]
  749. 000007EA  42A7                     clr.l      -[A7]
  750. 000007EC  42A7                     clr.l      -[A7]
  751. 000007EE  4227                     clr.b      -[A7]
  752. 000007F0  486E FFE0                pea.l      [A6 - 0x20]
  753. 000007F4  303C 0706                move.w     D0, 0x706
  754. 000007F8  A816                     syscall    Pack8
  755. 000007FA  3E1F                     move.w     D7, [A7]+
  756. 000007FC  4A47                     tst.w      D7
  757. 000007FE  6706                     beq        +0x8 /* 00000806 */
  758. 00000800  3007                     move.w     D0, D7
  759. 00000802  6000 008A                bra        +0x8C /* 0000088E */
  760. label00000806:
  761. 00000806  4267                     clr.w      -[A7]
  762. 00000808  486E FFE0                pea.l      [A6 - 0x20]
  763. 0000080C  4878 0001                push.l     0x1
  764. 00000810  2F3C 616C 6973           move.l     -[A7], 0x616C6973 /* 'alis' */
  765. 00000816  206E FF44                movea.l    A0, [A6 - 0xBC]
  766. 0000081A  2F10                     move.l     -[A7], [A0]
  767. 0000081C  42A7                     clr.l      -[A7]
  768. 0000081E  2F08                     move.l     -[A7], A0
  769. 00000820  4EAD 05DA                jsr        [A5 + 0x5DA /* export_183 */]
  770. 00000824  303C 0A08                move.w     D0, 0xA08
  771. 00000828  A816                     syscall    Pack8
  772. 0000082A  3E1F                     move.w     D7, [A7]+
  773. 0000082C  4A47                     tst.w      D7
  774. 0000082E  6704                     beq        +0x6 /* 00000834 */
  775. 00000830  3007                     move.w     D0, D7
  776. 00000832  605A                     bra        +0x5C /* 0000088E */
  777. label00000834:
  778. 00000834  4267                     clr.w      -[A7]
  779. 00000836  486E FFF8                pea.l      [A6 - 0x8]
  780. 0000083A  2F3C 6673 656C           move.l     -[A7], 0x6673656C /* 'fsel' */
  781. 00000840  486E FFE0                pea.l      [A6 - 0x20]
  782. 00000844  303C 0610                move.w     D0, 0x610
  783. 00000848  A816                     syscall    Pack8
  784. 0000084A  3E1F                     move.w     D7, [A7]+
  785. 0000084C  4A47                     tst.w      D7
  786. 0000084E  6704                     beq        +0x6 /* 00000854 */
  787. 00000850  3007                     move.w     D0, D7
  788. 00000852  603A                     bra        +0x3C /* 0000088E */
  789. label00000854:
  790. 00000854  4267                     clr.w      -[A7]
  791. 00000856  486E FFF8                pea.l      [A6 - 0x8]
  792. 0000085A  486E FFF0                pea.l      [A6 - 0x10]
  793. 0000085E  4878 0061                push.l     0x61 /* 'a' */
  794. 00000862  4267                     clr.w      -[A7]
  795. 00000864  4878 0078                push.l     0x78 /* 'x' */
  796. 00000868  42A7                     clr.l      -[A7]
  797. 0000086A  42A7                     clr.l      -[A7]
  798. 0000086C  303C 0D17                move.w     D0, 0xD17
  799. 00000870  A816                     syscall    Pack8
  800. 00000872  3E1F                     move.w     D7, [A7]+
  801. 00000874  4267                     clr.w      -[A7]
  802. 00000876  486E FFE8                pea.l      [A6 - 0x18]
  803. 0000087A  303C 0204                move.w     D0, 0x204
  804. 0000087E  A816                     syscall    Pack8
  805. 00000880  4257                     clr.w      [A7]
  806. 00000882  486E FFE0                pea.l      [A6 - 0x20]
  807. 00000886  303C 0204                move.w     D0, 0x204
  808. 0000088A  A816                     syscall    Pack8
  809. 0000088C  7000                     moveq.l    D0, 0x00
  810. label0000088E:
  811. 0000088E  2E2E FE38                move.l     D7, [A6 - 0x1C8]
  812. 00000892  4E5E                     unlink     A6
  813. 00000894  4E75                     rts
  814. fn00000896:
  815. 00000896  4E56 FC94                link       A6, -0x036C
  816. 0000089A  48E7 0308                movem.l    -[A7], D6,D7,A4
  817. 0000089E  286E 0008                movea.l    A4, [A6 + 0x8]
  818. 000008A2  7E01                     moveq.l    D7, 0x01
  819. 000008A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  820. 000008A8  486E FC94                pea.l      [A6 - 0x36C]
  821. 000008AC  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  822. 000008B0  486E FC94                pea.l      [A6 - 0x36C]
  823. 000008B4  4EBA F954                jsr        [PC - 0x6AC /* 0000020A */]
  824. 000008B8  41EE FF00                lea.l      A0, [A6 - 0x100]
  825. 000008BC  2D48 FEA6                move.l     [A6 - 0x15A], A0
  826. 000008C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  827. label000008C4:
  828. 000008C4  3D47 FEB0                move.w     [A6 - 0x150], D7
  829. 000008C8  3D54 FEAA                move.w     [A6 - 0x156], [A4]
  830. 000008CC  2D6C 0002 FEC4           move.l     [A6 - 0x13C], [A4 + 0x2]
  831. 000008D2  422E FF00                clr.b      [A6 - 0x100]
  832. 000008D6  4267                     clr.w      -[A7]
  833. 000008D8  486E FE94                pea.l      [A6 - 0x16C]
  834. 000008DC  4227                     clr.b      -[A7]
  835. 000008DE  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  836. 000008E2  3C1F                     move.w     D6, [A7]+
  837. 000008E4  4A46                     tst.w      D6
  838. 000008E6  6704                     beq        +0x6 /* 000008EC */
  839. 000008E8  3006                     move.w     D0, D6
  840. 000008EA  603E                     bra        +0x40 /* 0000092A */
  841. label000008EC:
  842. 000008EC  486E FF00                pea.l      [A6 - 0x100]
  843. 000008F0  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  844. 000008F4  486E FF00                pea.l      [A6 - 0x100]
  845. 000008F8  486E FD94                pea.l      [A6 - 0x26C]
  846. 000008FC  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  847. 00000900  486E FD94                pea.l      [A6 - 0x26C]
  848. 00000904  4EBA F904                jsr        [PC - 0x6FC /* 0000020A */]
  849. 00000908  486E FC94                pea.l      [A6 - 0x36C]
  850. 0000090C  486E FD94                pea.l      [A6 - 0x26C]
  851. 00000910  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  852. 00000914  4A40                     tst.w      D0
  853. 00000916  4FEF 0018                lea.l      A7, [A7 + 0x18]
  854. 0000091A  660A                     bne        +0xC /* 00000926 */
  855. 0000091C  296E FEC4 0002           move.l     [A4 + 0x2], [A6 - 0x13C]
  856. 00000922  7001                     moveq.l    D0, 0x01
  857. 00000924  6004                     bra        +0x6 /* 0000092A */
  858. label00000926:
  859. 00000926  5247                     addq.w     D7, 1
  860. 00000928  609A                     bra        -0x64 /* 000008C4 */
  861. label0000092A:
  862. 0000092A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  863. 0000092E  4E5E                     unlink     A6
  864. 00000930  4E75                     rts
  865. fn00000932:
  866. 00000932  4E56 FF00                link       A6, -0x0100
  867. 00000936  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  868. 0000093A  266E 0008                movea.l    A3, [A6 + 0x8]
  869. 0000093E  49EB 0006                lea.l      A4, [A3 + 0x6]
  870. 00000942  2F0C                     move.l     -[A7], A4
  871. 00000944  4EAD 0742                jsr        [A5 + 0x742 /* export_228 */]
  872. 00000948  0C14 003A                cmpi.b     [A4], 0x3A /* ':' */
  873. 0000094C  588F                     addq.l     A7, 4
  874. 0000094E  660C                     bne        +0xE /* 0000095C */
  875. 00000950  3F3C 0001                move.w     -[A7], 0x1
  876. 00000954  2F0C                     move.l     -[A7], A4
  877. 00000956  4EBA F8EC                jsr        [PC - 0x714 /* 00000244 */]
  878. 0000095A  5C8F                     addq.l     A7, 6
  879. label0000095C:
  880. 0000095C  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  881. 00000960  2F0C                     move.l     -[A7], A4
  882. 00000962  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  883. 00000966  2440                     movea.l    A2, D0
  884. 00000968  200A                     move.l     D0, A2
  885. 0000096A  5C8F                     addq.l     A7, 6
  886. 0000096C  660C                     bne        +0xE /* 0000097A */
  887. 0000096E  486B 0006                pea.l      [A3 + 0x6]
  888. 00000972  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  889. 00000976  7001                     moveq.l    D0, 0x01
  890. 00000978  6036                     bra        +0x38 /* 000009B0 */
  891. label0000097A:
  892. 0000097A  49EB 0006                lea.l      A4, [A3 + 0x6]
  893. 0000097E  2E0A                     move.l     D7, A2
  894. 00000980  9E8C                     sub.l      D7, A4
  895. 00000982  2F0C                     move.l     -[A7], A4
  896. 00000984  486E FF00                pea.l      [A6 - 0x100]
  897. 00000988  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  898. 0000098C  7001                     moveq.l    D0, 0x01
  899. 0000098E  D047                     add.w      D0, D7
  900. 00000990  3E80                     move.w     [A7], D0
  901. 00000992  2F0C                     move.l     -[A7], A4
  902. 00000994  4EBA F8AE                jsr        [PC - 0x752 /* 00000244 */]
  903. 00000998  204E                     movea.l    A0, A6
  904. 0000099A  D0C7                     add.w      A0, D7
  905. 0000099C  4228 FF00                clr.b      [A0 - 0x100]
  906. 000009A0  486E FF00                pea.l      [A6 - 0x100]
  907. 000009A4  2F0B                     move.l     -[A7], A3
  908. 000009A6  4EBA FEEE                jsr        [PC - 0x112 /* 00000896 */]
  909. 000009AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  910. 000009AE  60AC                     bra        -0x52 /* 0000095C */
  911. label000009B0:
  912. 000009B0  4CEE 1C80 FEF0           movem.l    D7,A2,A3,A4, [A6 - 0x110]
  913. 000009B6  4E5E                     unlink     A6
  914. 000009B8  4E75                     rts
  915. fn000009BA:
  916. 000009BA  4E56 0000                link       A6, 0
  917. 000009BE  4267                     clr.w      -[A7]
  918. 000009C0  486E 0008                pea.l      [A6 + 0x8]
  919. 000009C4  42A7                     clr.l      -[A7]
  920. 000009C6  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  921. 000009CA  A88F                     syscall    OSDispatch
  922. 000009CC  301F                     move.w     D0, [A7]+
  923. 000009CE  4E5E                     unlink     A6
  924. 000009D0  4E75                     rts
  925.